// component/dropdown-item-column/dropdown-item-column.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        height: {
            type: String,
            value: '488rpx'
        },
        dataList: { //待选项，为string数组
            type: Array
        },
        vipLimit: {//字符串，表明是哪种vip限制功能
            type: String
        }
        /*例如
         dataList: [
            '222',
            '22222',
            '333',
            '222',
            '22222',
            '333',
            '222',
            '22222',
            '333'
        ]
         */
    },

    /**
     * 组件的初始数据
     */
    data: {
        currentIndex: 0,

    },

    /**
     * 组件的方法列表
     */
    methods: {
        tapColumn(e) {
            const currentIndex = e.currentTarget.dataset.index;
            this.setData({
                currentIndex: currentIndex
            });
        },
        tapReset() {
            this.setData({
                currentIndex: 0
            });

        },
        async tapConfirm() { //点击确定按钮
            var flag=0
            if(this.data.vipLimit=="jobLimit"){
                //先判断是否登录
            if(getApp().globalData.isLogin==undefined){
                await wx.$cloud.callFunction({
                     name: "inviteUser",
                     data: {
                       sign: 5
                     },
                     success: res=>{
                       //如果该用户未登陆过
                   if(res.result.length==0){
                     wx.showToast({
                       title: '请先登录',
                       icon: "error",
                       duration: 1000
                     })
                     setTimeout(function(){
                         wx.navigateTo({
                             url: "/pages/login_main/login_main",
                             success: (result) => {
                   
                             },
                             fail: () => {},
                             complete: () => {}
                         });
                     },1000)          
                   }else{
                       getApp().globalData.isLogin=true
                       flag=1
                   }
                     }
                   })
                 }
                 else{
                     flag=1
                 }
                 if(flag==0){
                     console.log("sssssss")
                     return ;
                 }
                //判断岗位限制
                // let temp=await wx.cloud.callFunction({
                //     name: "vipLimit",
                //     data: {
                //         sign: 0,
                //     }
                // })
                // temp=temp.result
                // if(temp.errCode==1){
                //     wx.showToast({
                //       title: '查看次数已用完!',
                //       icon: 'error',
                //       duration: 2000,
                //   success:res =>{
                //     setTimeout(function(){
                //         wx.navigateTo({
                //             url: '../../pages/huiyuan/huiyuan',
                //           })
                //     },2000)
                //   }
                //     })
                //     return ;
                // }
            }
            this.triggerEvent('filter', { selectedValue: this.properties.dataList[this.data.currentIndex] }); //触发父组件的filter事件
        },
    }
})